package com.cskaoyan.javase.oop2._1extends._9final._3variable._3static;

/**
 * @description: 访问类的全局常量不会执行静态代码块
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 访问类的全局常量可能会出现该类不进行完整类加载的情况
 *      1.基本数据类型全局常量
 *      2.引用数据类型String用字面值常量的方式赋值,但是引用数据类型创建对象,仍然会执行静态代码块
 *
 */
public class Demo2 {
    public static void main(String[] args) {
        System.out.println(A.VAR);
    }
}
class A{
    static final  Demo VAR = new Demo();
    static {
        System.out.println("A类的静态代码块执行了");
    }
}